package imp.clases;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class Provincia implements Serializable {
	
	private int codigo;
	private String nombre;
	private List<Localidad> localidades;
	
	public Provincia(){
            this.codigo=-1;
            this.localidades = new ArrayList<Localidad>();

	}
	
	public int getCodigo() {
		return codigo;
	}
	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	public List<Localidad> getLocalidades() {
		return localidades;
	}
	public void setLocalidades(List<Localidad> localidades) {
		this.localidades = localidades;
	}
	public void addLocalidad(Localidad l) {
        localidades.add(l);
        l.setProvincia(this);
    }
	
	
	public String toString() {
	    return "(" + codigo + "," + nombre + ")";
	}

}
